package com.example.innovate.mapper;

import com.example.innovate.domain.NewFieldDO;
import com.example.innovate.domain.NewFieldDOExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface NewFieldDOMapper {
    int countByExample(NewFieldDOExample example);

    int deleteByExample(NewFieldDOExample example);

    int deleteByPrimaryKey(Integer fieldId);

    int insert(NewFieldDO record);

    int insertSelective(NewFieldDO record);

    List<NewFieldDO> selectByExample(NewFieldDOExample example);

    NewFieldDO selectByPrimaryKey(Integer fieldId);

    int updateByExampleSelective(@Param("record") NewFieldDO record, @Param("example") NewFieldDOExample example);

    int updateByExample(@Param("record") NewFieldDO record, @Param("example") NewFieldDOExample example);

    int updateByPrimaryKeySelective(NewFieldDO record);

    int updateByPrimaryKey(NewFieldDO record);
}